type unique.canonMap
8 uses
unique (current package)
canonmap.go#L20: type canonMap[T comparable] struct {
canonmap.go#L26: func newCanonMap[T comparable]() *canonMap[T] {
canonmap.go#L27: cm := new(canonMap[T])
canonmap.go#L37: func (m *canonMap[T]) Load(key T) *T {
canonmap.go#L58: func (m *canonMap[T]) LoadOrStore(key T) *T {
canonmap.go#L145: func (m *canonMap[T]) expand(oldEntry, newEntry *entry[T], newHash uintptr, hashShift uint, parent *indirect[T]) *node[T] {
canonmap.go#L180: func (m *canonMap[T]) cleanup(hash uintptr, wp weak.Pointer[T]) {
handle.go#L67: *canonMap[T]
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)